home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Turnbull China Bikeride
/
Turnbull China Bikeride - Disc 2.iso
/
STUTTGART
/
EDITORS
/
OBSCURE2
/
!obscure
/
!helpfile
< prev
next >
Wrap
Text File
|
1992-08-30
|
5KB
|
129 lines
OBSCURE
=======
This program has a few rather strange behavours, but it's made for a rather
strange thing:
It's a commandlineeditor which work inside taskwindows of !edit of RISCOS 2.00
of Acorn Archimedes.
It's much simpler, then the lineeditor of R. K. Llyod, which replaces
OS_Readline, it's only a commandlineeditor which can be used in the CLI-
environment. ===========
Unfortunally, R.K. Llyod's lineeditor work only under the taskwindow of
RISCOS 3.00 (which is not PD/Freeware/Shareware), if you use VMODE (which is
PD/Freeware/Shareware). Unfortunally, there are problems running floating-
point-programs running inside the taskwindow of RISCOS 3.00 under RISCOS 2.00.
Cause I prefer to work with the keyboard, but not with the mouse and often use
unixtools, I real need a taskwindow with a commandlineeditor.
The following things are very difficult/impossible in the taskwindow of !edit of
RISCOS 2.00:
1. it's difficult to start programs automatic with the start of the taskwindow
2. you can't move the cursor with VDU -commands
3. it's difficult to detect arrow-keys in a proper way
4. it's impossible to use the mouse-related operations of !edit
cause of this things there are a few strange behavours in the program:
cause of 1.
you have to start the program as the first command in the taskwindow
with typing "cled" (CommandLineEDitor) (if this is too long for you, use
set alias$whatever cled) (type "quit" if you want to end the program)
A patch of the taskwindow-module would be necessary to do this automatical,
but this is very difficult (but I heard about a patch, which heal the
CLI$Prompt-bug, but don't know who wrote it...)
I also included a command in the !run-file of !obscure to start "cled"
with pressing function-key 10 (and a command for "quit" with function-key 3)
cause of 2.
the program don't use the cursor, it uses in insertmode ☓ and in
overwritemode ⇨ ⇦ instead. Positionating of the cursor-replacing characters
work with echoing ascii 127 and then redrawing. Therefore positionating
may be slowly.
cause of 3.
Detecting arrow-keys without mapping them to key$number is difficult.
unfortunally, the insert-key gives the same key$ -value as one of the
arrow -key, therefore toggle insert and overwrite-mode with the copy-key
cause of 4.
Copying screencontence not available (neither via mouse nor via copy-key)
****************************************************************************
IMPORTANT: USE quit BEFORE YOU CLOSE THE TASKWINDOW
****************************************************************************
^(or the mathing functionkey)
Don't forget this, otherwise will !edit keep the memory of the wimpslot of
taskwindow.
______________________________________________________________________________
short discription of commands (each must be typed in lowercase):
cled starts program
history reviews available commands
quit ends program
go left : ⇦ -key
go right: ⇨ -key
go down : ⇩ -key
go up : ⇧ -key
toggle insert/overwrite mode: copy -key
help obscure :shows copyright information
help cled :shows command-discription
_______________________________________________________________________________
Bugs: Each parallel invokation of 'cled' clones the main part of the program.
This claims memory in the RMA with OS_Module. If the clone 'quit's,
the memory is freed with OS_Module. Cause the OS_Heap memory-management
makes no proper garbage-collection, this may result in a (each 16K long)
blank space in the RMA.
COPYRIGTH NOTICE
================
This program is (a sort of) Shareware, Copyrigth © 1992 MUFTI
You can copy it to any media, but you may not sell it.
You may use it under the following condition:
If you are the programmer of a PD/Freeware/Shareware
computer-language-related
editor-related
unix-tool-related
TeX-related
program for acorn machines, you must distribute a copy of the program on the
ftp/mail-server rusmv1.rus.uni-stuttgart.de (if the program isn't already there)
Use a unixcompatible Archive, like cark-compatible archives or .tar.Z archives
There are 3 ways to bring the program to there:
1. via E-Mail to zrzm0370@rusmv1.rus.uni-stuttgart.de or (if this service is
closed) to burr@rus.uni-stuttgart.de
2. via MSDOS-discette (there are PD/Freeware/Shareware MSDOS-discette writers)
(or standard UNIX-tape) via Snail-mail to
Rechenzentrum Universitaet Stuttgart
Acorn-Directory-Betreuung bei Fr. Burr
Allmandring 30a
7000 Stuttgart-Vaihingen 80
3. via ftp to the directory /soft/acorn/incoming
if you are not a programmer of such a program, you may use the program without
paying/doing something.
so long
MUFTI
(currently zrzm0111@helpdesk.rus.uni-stuttgart.de)
ps: 'rmload' the module, 'rmrun' will invoke it.